// // pages/cv/cv.js
// Page({

//     /**
//      * 页面的初始数据
//      */
//     data: {
//       redwine_result: "",
//       user_image: '',
//       access_token:''

//     },

//     /**
//      * 生命周期函数--监听页面加载
//      */
//     onLoad(options) {
//       var that = this
//       console.log(options.user_image)
//       that.setData({
//         user_image: options.user_image
//       })
//       // 1. 获取access token
//       wx.request({
//         url: 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=3TGbUSEzbRx24N06eIMrRjw8&client_secret=gqerkgjHWwVhvIDjGw88qCRwVMHwGlqO&', //仅为示例，并非真实的接口地址
//         data: {
//           grant_type: 'client_credentials',
//           client_id: '3TGbUSEzbRx24N06eIMrRjw8',
//           client_secret: 'gqerkgjHWwVhvIDjGw88qCRwVMHwGlqO'
//         },
//         header: {
//           'content-type': 'application/json' // 默认值
//         },
//         success(res) {
//           console.log(res.data.access_token)
//           that.setData({
//             access_token:res.data.access_token
//           })
//           // 2. input：图片 --> ouptput: 识别文本信息
//           const fsm = wx.getFileSystemManager()
//           // 2.1 读取本地图片文件
//           fsm.readFile({
//             filePath: options.user_image,
//             success: function (res) {
//               // 2.2 将图片格式转换为API指定要求的base64格式
//               var image_base64 = wx.arrayBufferToBase64(res.data)
//               console.log(image_base64)
//               console.log(that.data.access_token)
//               // 2.3 发起请求
//               wx.request({
//                 url: 'https://aip.baidubce.com/rest/2.0/image-classify/v1/redwine', //红酒
//                 data: {
//                   access_token: that.data.access_token,
//                   image: image_base64
//                 },
//                 method: 'POST',
//                 header: {
//                   'content-type': 'application/x-www-form-urlencoded' // 使用百度的请求header，切勿使用微信请求的默认值！
//                 },
//                 success(res) {
//                   console.log(res.data)
//                   that.setData({
//                     redwine_result: res.data.result
//                   })
//                 }
//               })
//             }
//           })

//         },
//       })
//     },

//         /**
//          * 生命周期函数--监听页面初次渲染完成
//          */
//         onReady() {

//         },

//         /**
//          * 生命周期函数--监听页面显示
//          */
//         onShow() {

//         },

//         /**
//          * 生命周期函数--监听页面隐藏
//          */
//         onHide() {

//         },

//         /**
//          * 生命周期函数--监听页面卸载
//          */
//         onUnload() {

//         },

//         /**
//          * 页面相关事件处理函数--监听用户下拉动作
//          */
//         onPullDownRefresh() {

//         },

//         /**
//          * 页面上拉触底事件的处理函数
//          */
//         onReachBottom() {

//         },

//         /**
//          * 用户点击右上角分享
//          */
//         onShareAppMessage() {

//         }
//       })
// pages/cv/cv.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    landmark_result: '',
    user_img: "", // 放在wxml中的url路径
    base64_img:"", // 给百度API指定格式的图片文件：base64
    access_token:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    var that = this
    console.log("--------options_CV-----------:", options)
    that.setData({
      user_img: options.user_image
    })
    // 0. 读取图片的base64文件内容
    wx.getFileSystemManager().readFile({
      filePath: options.user_image, //选择图片返回的相对路径
      encoding: 'base64', //编码格式
      success(res) {
        console.log('data:image/png;base64,' + res.data) //成功的回调
        that.setData({
          base64_img: 'data:image/png;base64,' +res.data
        })
        // 1. 获取百度AI开放平台的 token
        wx.request({
          url: 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=g3t5Rruk45ttyKKbPTNn5te6&client_secret=EpmSGhc0HP9k5o3mz1yddBZQ599WRV9U', 
          data: {
            grant_type: 'client_credentials',
            client_id: 'g3t5Rruk45ttyKKbPTNn5te6',
            client_secret: 'EpmSGhc0HP9k5o3mz1yddBZQ599WRV9U'
          },
          header: {
            'content-type': 'application/json' // 默认值
          },
          success(res) {
            console.log(res.data)
            that.setData({
              access_token:res.data.access_token
            })
            console.log(that.data.access_token)
            // 2. 获取图片识别的数据
            wx.request({
              url: 'https://aip.baidubce.com/rest/2.0/image-classify/v1/landmark', //百度AI-图像识别-地标识别的URL
              data: {
                access_token: that.data.access_token,
                image: that.data.base64_img
              },
              header: {
                'content-type': 'application/x-www-form-urlencoded' // 默认值
              },
              method:"POST",
              success(res) {
                console.log(res.data)
                that.setData({
                  landmark_result: res.data.result
                })
              }
            })
          }
        })
      }
    })




  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})